<?php
include_once 'conexion.php';

class Producto
{
    private $table = "Producto";
    
    private $id;
    private $nombre;
    private $tipo;
    private $cantidad;
    private $stock;
    private $activo;
    private $oferta;
    private $fecha_ingreso;
    
    public function __construct() {
        
    }
    
    //-----Mutadores
    public function setId($id)
    {
        $this->id = $id;  
    }
    public function setNombre($nombre)
    {
        $this->nombre= $nombre;
    }
    public function setTipo($tipo)
    {
        $this->tipo = $tipo;
    }
    public function setCantidad($cantidad)
    {
        $this->cantidad = $cantidad;
    }
     public function setStock($stock)
    {
        $this->stock = $stock;
    }
     public function setActivo($activo)
    {
        $this->activo = $activo;
    }
     public function setOferta($oferta)
    {
        $this->oferta = $oferta;
    }
     public function setFechaIngreso($fecha_ingreso)
    {
        $this->fecha_ingreso = $fecha_ingreso;
    }
    
    //-----Accesadores
    public function getId()
    {
        return $this->id;
    }
    public function getNombre()
    {
        return $this->nombre;
    }
    public function getTipo()
    {
        return $this->tipo;
    }
    public function getCantidad()
    {
        return $this->cantidad;
    }
    public function getTelefono()
    {
        return $this->telefono;
    }
    public function getStock()
    {
        return $this->stock;
    }
    public function getActivo()
    {
        return $this->activo;
    }
    public function getOferta()
    {
        return $this->oferta;
    }
    public function getFechaIngreso()
    {
        return $this->fecha_ingreso;
    }
    
    
    //---Persistencia a la BDD
       
    public static function listarPorId($id_producto)
    {
        $sql = "select * from producto where id= $id_producto";
        $conexion = new Conexion();
        $conexion->conectar();
        $resultado =$conexion->consultar($sql);
        
        return $resultado;
    }
    
    public static function listarTodos(){
        $sql = "select * from producto ";
        $conexion = new Conexion();
        $conexion->conectar();
        $resultado =$conexion->consultar($sql);
        
        return $resultado;
        
    }
    
    
}
?>
